#!/bin/bash
set -e 

#>>topdir------------------------------------------------------------------------------
#定义构建名称后续还需进一步修正
BUILD_VER_MIDFIX="2019"

#定义构建版本
BUILD_VER_PREFIX=F

#定义抬头字段
OEMDEV_TITLES_LISTS=( \
	                "选项索引" \
                    "机型编号" \
                    "主控型号" \
                    "应用领域" \
					"存储类型" \
					"存储容量" \
					"文件系统" \
					"分区策略" \
					"描述信息" \
					)

#---------以下内容需要在a.OEMKIT/devices/你的设备/oemkit_devcfg.sh中进行配置---------
#选项索引
#OEMDEV_TYPE_INDEX=(0 1 2 3 4 5 6 7)

#机型编号
#OEMDEV_TYPE_LISTS=( \
#					"0205" \
#					"0206" \
#	                "1001" \
#                    "1002" \
#					"1004" \
#					"1006" \
#					"1008" \
#					"1016" \
#					)

#主控型号
#OEMDEV_CPUCODE_LISTS=( \
#					"NUC98X" \
#					"NUC98X" \
#	                "NUC98X" \
#                   "NUC98X" \
#					"NUC98X" \
#					"NUC98X" \
#					"NUC98X" \
#					"NUC98X" \
#					)

#应用领域，可选：RTU,IOT,HMI
#OEMDEV_APPAREA_LISTS=( \
#					"RTU" \
#					"RTU" \
#	                "RTU" \
#                    "RTU" \
#					"RTU" \
#					"RTU" \
#					"RTU" \
#					"RTU" \
#					)


#存储类型, 可选: SLCNAND SPINAND SPIFLASH SDEMMC
#OEMDEV_MTDHDTYP_LISTS=( \
#						"SLCNAND" \
#						"SLCNAND" \
#						"SPINAND" \
#						"SPINAND" \
#						"SPINAND" \
#						"SPINAND" \
#						"SPINAND" \
#						"SPINAND" \
#					   )

#存储容量,可选：16，128
#OEMDEV_MTDHDSIZ_LISTS=( \
#						"256" \
#						"128" \
#						"128" \
#						"128" \
#						"128" \
#						"128" \
#						"128" \
#						"128" \
#					   )

##文件系统，可选：YAFS2，JFFS2，UBIFS
#OEMDEV_MTDFSTYP_LISTS=( \
#						"YAFS2" \
#						"YAFS2" \
#						"JFFS2" \
#						"JFFS2" \
#						"JFFS2" \
#						"JFFS2" \
#						"YAFS2" \
#						"YAFS2" \
#						)

#分区策略，可选：
#不带FOTA功能：NORMAL，USRMAX，DATMAX
#带有FOTA功能：NMFOTA，UMFOTA，DMFOTA
#OEMDEV_MTDFSPAT_LISTS=( \
#						"NORMAL" \
#						"UMFOTA" \
#						"DATMAX" \
#	                    "NORMAL" \
#						"USRMAX" \
#						"USRMAX" \
#						"USRMAX" \
#						"USRMAX" \
#						)

#描述信息
#OEMDEV_TYPE_NOTES=( \
#					"经济型采集器" \
#					"迷你型采集器" \
#	                "单口服务器" \
#					"双口服务器" \
#					"四口服务器" \
#					"六口服务器" \
#					"八口服务器" \
#					"十六口服务器" \
#					)

#定义芯片名称
#export OEMDEV_CUR_CPUCODE=nuc980

#定义产品分类
#export OEMDEV_CUR_APPAREA=iot
#---------以上内容需要在a.OEMKIT/devices/你的设备/oemkit_devcfg.sh中进行配置---------

#>>查找设备配置文件------------------------------------------------------------------------------
export OEMKIT_DEVCFG_FNAME=oemkit_devcfg.sh

export OEMKIT_DEVCFG_FLIST=$(find ${OEMKIT_TOPDIR}/devices -name ${OEMKIT_DEVCFG_FNAME})
for oemkit_devcfg_shell_file in ${OEMKIT_DEVCFG_FLIST[@]}
do
	source $oemkit_devcfg_shell_file
done

#>>boot------------------------------------------------------------------------------
#定义OEMKIT中OEMDEV的boot配置文件前缀
export OEMDEV_BOOT_CFG_PREFIX=boot 

#定义OEMKIT中OEMDEV的boot配置文件名称
export OEMDEV_BOOT_CFG_NAME=${OEMDEV_BOOT_CFG_PREFIX}_defconfig
#定义OEMKIT中OEMDEV的boot头文件名称
export OEMDEV_BOOT_HAD_NAME=${OEMDEV_BOOT_CFG_PREFIX}_defcfghad
#定义OEMKIT中OEMDEV的boot环境文件名称
export OEMDEV_BOOT_ENV_NAME=${OEMDEV_BOOT_CFG_PREFIX}_defenv

#定义boot构建版本号前缀
export BOOT_BUILD_VER_HEAD=B${BUILD_VER_PREFIX}
#定义boot构建版本日志文件
export BOOT_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_boot.log

#定义boot输出目录名称
export SYSKIT_BOOT_OUT_NAME=output.boot

#定义boot输出固件名称
export SYSKIT_BOOT_BIN_NAME=3.d.150.boot.bin
#定义boot输出固件SPL名称
export SYSKIT_BOOT_SPL_NAME=1.u.220.bspl.bin
#定义boot环境文件名称
export SYSKIT_BOOT_ENV_NAME=2.e.840.benv.bin

#定义boot源码目录名称
export SYSKIT_BOOT_RAWDIR_NAME=${OEMDEV_CUR_BOOT_RAWDIR_NAME}

#定义boot源码根目录路径
export SYSKIT_BOOT_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
export SYSKIT_BOOT_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
export SYSKIT_BOOT_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

#定义boot源码目录路径
export SYSKIT_BOOT_RAWDIR_PATH=${SYSKIT_BOOT_RAWDIR_ROOT}/${SYSKIT_BOOT_RAWDIR_NAME}
#定义boot输出目录路径
export SYSKIT_BOOT_OUT_PATH=${SYSKIT_BOOT_OUTDIR_ROOT}/${SYSKIT_BOOT_OUT_NAME}

#定义boot构建版本头文件
export BOOT_BUILD_VER_HDFILE=${SYSKIT_BOOT_RAWDIR_PATH}/include/boot_build_ver.h

#定义boot配置文件名称
export SYSKIT_BOOT_CFG_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_boot_defconfig
#定义boot配置文件目录
export SYSKIT_BOOT_CFG_ROOT=${SYSKIT_BOOT_RAWDIR_PATH}/configs
#定义boot配置文件路径
export SYSKIT_BOOT_CFG_PATH=${SYSKIT_BOOT_CFG_ROOT}/${SYSKIT_BOOT_CFG_NAME}

#定义boot头文件名称
export SYSKIT_BOOT_HAD_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_boot.h

#定义boot头文件路径
export SYSKIT_BOOT_HAD_PATH=${SYSKIT_BOOT_RAWDIR_PATH}/include/configs/${SYSKIT_BOOT_HAD_NAME}
#定义boot环境文件路径
export SYSKIT_BOOT_ENV_PATH=${IMGBINS_TOPDIR}/${SYSKIT_BOOT_ENV_NAME}

#动态设置imgbin目录路径
update_copy_env()
{
	export IMGBINS_SUBDIR=${IMGBINS_TOPDIR}/${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}
	if [ ! -d ${IMGBINS_SUBDIR} ]; then
		mkdir -p ${IMGBINS_SUBDIR}
	fi
	#定义boot构建版本日志文件
	export BOOT_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_boot.log
	#定义kern构建版本日志文件
	export KERN_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_kern.log
	#定义knfs构建版本日志文件
	export KNFS_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_knfs.log
	#定义rtfs版本日志文件
	export RTFS_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_rtfs.log
}

#动态设置boot配置文件名称和路径
update_boot_env()
{
	#定义boot源码目录名称
	export SYSKIT_BOOT_RAWDIR_NAME=${OEMDEV_CUR_BOOT_RAWDIR_NAME}
	
	#定义boot源码根目录路径
	export SYSKIT_BOOT_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
	export SYSKIT_BOOT_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
	export SYSKIT_BOOT_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out
	
	#定义boot源码目录路径
	export SYSKIT_BOOT_RAWDIR_PATH=${SYSKIT_BOOT_RAWDIR_ROOT}/${SYSKIT_BOOT_RAWDIR_NAME}
	
	#定义boot输出目录路径
	export SYSKIT_BOOT_OUT_PATH=${SYSKIT_BOOT_OUTDIR_ROOT}/${SYSKIT_BOOT_OUT_NAME}

	#定义boot构建版本头文件
	export BOOT_BUILD_VER_HDFILE=${SYSKIT_BOOT_RAWDIR_PATH}/include/boot_build_ver.h
	
	#定义boot配置文件名称
	export SYSKIT_BOOT_CFG_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_boot_defconfig
	#定义boot配置文件目录
	export SYSKIT_BOOT_CFG_ROOT=${SYSKIT_BOOT_RAWDIR_PATH}/configs
	#定义boot配置文件路径
	export SYSKIT_BOOT_CFG_PATH=${SYSKIT_BOOT_CFG_ROOT}/${SYSKIT_BOOT_CFG_NAME}
	
	#定义boot头文件名称
	export SYSKIT_BOOT_HAD_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_boot.h
	#定义boot头文件路径
	export SYSKIT_BOOT_HAD_PATH=${SYSKIT_BOOT_RAWDIR_PATH}/include/configs/${SYSKIT_BOOT_HAD_NAME}
	
	#定义boot环境文件路径
	export SYSKIT_BOOT_ENV_PATH=${IMGBINS_TOPDIR}/${SYSKIT_BOOT_ENV_NAME}
}

#动态设置imgbin路径
relocate_imgbin_defname()
{
	#用于重新定义二进制文件名称
	#定义boot输出固件SPL名称
	export SYSKIT_BOOT_SPL_NAME=MLO
	#定义boot环境文件名称
	export SYSKIT_BOOT_ENV_NAME=benv.bin
	#定义boot输出固件名称
	export SYSKIT_BOOT_BIN_NAME=u-boot.img
	#定义knfs输出固件名称
	export SYSKIT_KNFS_BIN_NAME=uImage
	#定义rtfs输出固件名称
	export SYSKIT_RTFS_BIN_NAME=ubi.img
}

#-------------------------------------------------------------------------------------

#>>kernel-----------------------------------------------------------------------------
#定义OEMDEV配置文件前缀
export OEMDEV_KERN_CFG_PREFIX=kern

#定义OEMDEV配置文件名称
export OEMDEV_KERN_CFG_NAME=${OEMDEV_KERN_CFG_PREFIX}_defconfig

#定义kern输出目录名称
export SYSKIT_KERN_OUT_NAME=output.kern

#定义kern构建版本号前缀
export KERN_BUILD_VER_HEAD=K${BUILD_VER_PREFIX}
#定义kern构建版本日志文件
export KERN_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_kern.log

#定义kern源码目录名称
export SYSKIT_KERN_RAWDIR_NAME=${OEMDEV_CUR_KERN_RAWDIR_NAME}

#定义boot源码根目录路径
export SYSKIT_KERN_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
export SYSKIT_KERN_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
export SYSKIT_KERN_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

#定义kern源码目录路径
export SYSKIT_KERN_RAWDIR_PATH=${SYSKIT_KERN_RAWDIR_ROOT}/${SYSKIT_KERN_RAWDIR_NAME}

#定义kern输出目录路径
export SYSKIT_KERN_OUT_PATH=${SYSKIT_KERN_OUTDIR_ROOT}/${SYSKIT_KERN_OUT_NAME}

#定义kern构建版本头文件
export KERN_BUILD_VER_HDFILE=${SYSKIT_KERN_RAWDIR_PATH}/include/kern_build_ver.h

#定义kern配置文件名称
export SYSKIT_KERN_CFG_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_kern_defconfig
#定义kern配置文件路径
export SYSKIT_KERN_CFG_PATH=${SYSKIT_KERN_RAWDIR_PATH}/arch/arm/configs/${SYSKIT_KERN_CFG_NAME}

#动态设置kern配置文件名称和路径
update_kern_env()
{
	#定义kern源码目录名称
	export SYSKIT_KERN_RAWDIR_NAME=${OEMDEV_CUR_KERN_RAWDIR_NAME}

	#定义boot源码根目录路径
	export SYSKIT_KERN_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
	export SYSKIT_KERN_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
	export SYSKIT_KERN_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

	#定义kern源码目录路径
	export SYSKIT_KERN_RAWDIR_PATH=${SYSKIT_KERN_RAWDIR_ROOT}/${SYSKIT_KERN_RAWDIR_NAME}

	#定义kern输出目录路径
	export SYSKIT_KERN_OUT_PATH=${SYSKIT_KERN_OUTDIR_ROOT}/${SYSKIT_KERN_OUT_NAME}

	#定义kern构建版本头文件
	export KERN_BUILD_VER_HDFILE=${SYSKIT_KERN_RAWDIR_PATH}/include/kern_build_ver.h

	#定义kern配置文件名称
	export SYSKIT_KERN_CFG_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_${OEMDEV_CUR_TYPE}_kern_defconfig
	#定义kern配置文件路径
	export SYSKIT_KERN_CFG_PATH=${SYSKIT_KERN_RAWDIR_PATH}/arch/arm/configs/${SYSKIT_KERN_CFG_NAME}
}
#-------------------------------------------------------------------------------------

#>>buildroot---------------------------------------------------------------------------
#定义OEMDEV配置文件前缀
export OEMDEV_BRTS_CFG_PREFIX=brts
#定义OEMDEV配置文件名称
export OEMDEV_BRTS_CFG_NAME=${OEMDEV_BRTS_CFG_PREFIX}_defconfig

#定义buildroot源码版本目录
export SYSKIT_BRTS_RAWDIR_NAME=NUC970_Buildroot-master
#定义buildroot源码顶层目录
export SYSKIT_BRTS_RAWDIR_PATH=${SYSKIT_TOPDIR}/${SYSKIT_BRTS_RAWDIR_NAME}

#定义buildroot输出目录名称
export SYSKIT_BRTS_OUT_NAME=output.brts
#定义buildroot输出目录路径
export SYSKIT_BRTS_OUT_PATH=${SYSKIT_TOPDIR}/${SYSKIT_KNFS_OUT_NAME}

#定义buildroot构建版本号前缀
export BRTS_BUILD_VER_HEAD=T${BUILD_VER_PREFIX}
#定义buildroot构建版本头文件
export BRTS_BUILD_VER_HDFILE=

#定义buildroot配置文件名称
export SYSKIT_BRTS_CFG_NAME=${OEMDEV_CUR_CPUCODE}_${OEMDEV_CUR_APPAREA}_defconfig
#定义buildroot配置文件路径
export SYSKIT_BRTS_CFG_PATH=${SYSKIT_BRTS_RAWDIR_PATH}/configs/${SYSKIT_BRTS_CFG_NAME}

#动态设置brts配置文件名称和路径
relocate_brts_defcfg()
{
	#定义buildroot配置文件名称
	export SYSKIT_BRTS_CFG_NAME=${OEMDEV_CUR_TYPE}_defconfig
	#定义buildroot配置文件路径
	export SYSKIT_BRTS_CFG_PATH=${SYSKIT_BRTS_RAWDIR_PATH}/configs/${SYSKIT_BRTS_CFG_NAME}
}

#-------------------------------------------------------------------------------------

#>>knfs-----------------------------------------------------------------------------
#定义knfs版本号
export KNFS_BUILD_VER_HEAD=F${BUILD_VER_PREFIX}
#定义knfs构建版本日志文件
export KNFS_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_knfs.log

#定义knfs版本编译头文件
export KNFS_BUILD_VER_HDFILE=${RCSKIT_TOPDIR}/src/rc.local/knfs_build_ver.h
#定义knfs/dev目录名称
export SYSKIT_KNFS_DEVDIR_NAME=fsdev
#定义knfs输出目录名称
export SYSKIT_KNFS_OUT_NAME=output.knfs
#定义knfs输出固件名称
export SYSKIT_KNFS_BIN_NAME=knfs.bin

#定义knfs原始目录
export SYSKIT_KNFS_RAWDIR_NAME=${OEMDEV_CUR_KNFS_RAWDIR_NAME}

#定义knfs源码根目录路径
export SYSKIT_KNFS_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
export SYSKIT_KNFS_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
export SYSKIT_KNFS_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

#定义knfs源码顶层目录
export SYSKIT_KNFS_RAWDIR_PATH=${SYSKIT_KNFS_RAWDIR_ROOT}/${SYSKIT_KNFS_RAWDIR_NAME}

#定义knfs/dev目录路径
export SYSKIT_KNFS_DEVDIR_PATH=${SYSKIT_KNFS_RAWDIR_ROOT}/${SYSKIT_KNFS_DEVDIR_NAME}

#定义knfs输出目录路径
export SYSKIT_KNFS_OUT_PATH=${SYSKIT_KNFS_OUTDIR_ROOT}/${SYSKIT_KNFS_OUT_NAME}

#动态设置knfs配置文件名称和路径
update_knfs_env()
{
	#定义knfs原始目录
	export SYSKIT_KNFS_RAWDIR_NAME=${OEMDEV_CUR_KNFS_RAWDIR_NAME}

	#定义knfs源码根目录路径
	export SYSKIT_KNFS_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
	export SYSKIT_KNFS_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
	export SYSKIT_KNFS_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

	#定义knfs源码顶层目录
	export SYSKIT_KNFS_RAWDIR_PATH=${SYSKIT_KNFS_RAWDIR_ROOT}/${SYSKIT_KNFS_RAWDIR_NAME}

	#定义knfs/dev目录路径
	export SYSKIT_KNFS_DEVDIR_PATH=${SYSKIT_KNFS_RAWDIR_ROOT}/${SYSKIT_KNFS_DEVDIR_NAME}

	#定义knfs输出目录路径
	export SYSKIT_KNFS_OUT_PATH=${SYSKIT_KNFS_OUTDIR_ROOT}/${SYSKIT_KNFS_OUT_NAME}
}
#-------------------------------------------------------------------------------------

#>>rtfs-----------------------------------------------------------------------------
#定义OEMDEV配置文件前缀
export OEMDEV_RTFS_CFG_PREFIX=rtfs

#定义rtfs版本号
export RTFS_BUILD_VER_HEAD=F${BUILD_VER_PREFIX}
#定义rtfs版本日志文件
export RTFS_BUILD_VER_FLOG=${IMGBINS_SUBDIR}/ver_rtfs.log

#定义rtfs版本编译头文件
export RTFS_BUILD_VER_HDFILE=${RCSKIT_TOPDIR}/src/rc.local/rtfs_build_ver.h
#定义rtfs/dev目录名称
export SYSKIT_RTFS_DEVDIR_NAME=fs.dev
#定义rtfs输出目录名称
export SYSKIT_RTFS_OUT_NAME=output.rtfs
#定义rtfs输出固件名称
export SYSKIT_RTFS_BIN_NAME=rtfs.bin

#定义rtfs原始目录
export SYSKIT_RTFS_RAWDIR_NAME=${OEMDEV_CUR_RTFS_RAWDIR_NAME}

#定义rtfs源码根目录路径
export SYSKIT_RTFS_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
export SYSKIT_RTFS_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
export SYSKIT_RTFS_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

#定义rtfs源码顶层目录
export SYSKIT_RTFS_RAWDIR_PATH=${SYSKIT_RTFS_RAWDIR_ROOT}/${SYSKIT_RTFS_RAWDIR_NAME}

#定义rtfs/dev目录路径
export SYSKIT_RTFS_DEVDIR_PATH=${SYSKIT_RTFS_RAWDIR_ROOT}/${SYSKIT_RTFS_DEVDIR_NAME}

#定义rtfs输出目录路径
export SYSKIT_RTFS_OUT_PATH=${SYSKIT_RTFS_OUTDIR_ROOT}/${SYSKIT_RTFS_OUT_NAME}

#动态设置rtfs配置文件名称和路径
update_rtfs_env()
{
	#定义rtfs原始目录
	export SYSKIT_RTFS_RAWDIR_NAME=${OEMDEV_CUR_RTFS_RAWDIR_NAME}

	#定义rtfs源码根目录路径
	export SYSKIT_RTFS_RAWDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/src
	export SYSKIT_RTFS_PKGDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/pkg
	export SYSKIT_RTFS_OUTDIR_ROOT=${SYSKIT_TOPDIR}/${OEMDEV_CUR_CPUCODE}/out

	#定义rtfs源码顶层目录
	export SYSKIT_RTFS_RAWDIR_PATH=${SYSKIT_RTFS_RAWDIR_ROOT}/${SYSKIT_RTFS_RAWDIR_NAME}

	#定义rtfs/dev目录路径
	export SYSKIT_RTFS_DEVDIR_PATH=${SYSKIT_RTFS_RAWDIR_ROOT}/${SYSKIT_RTFS_DEVDIR_NAME}

	#定义rtfs输出目录路径
	export SYSKIT_RTFS_OUT_PATH=${SYSKIT_RTFS_OUTDIR_ROOT}/${SYSKIT_RTFS_OUT_NAME}
}
#-------------------------------------------------------------------------------------
